stewed veal or lamb or turkey in a rich velouté sauce - German English Dictionary